place where cattle are sold - French English Dictionary